package com.crm.dao;

import java.util.List;
import java.util.Map;

import com.crm.entity.Message;

//消息dao层
public interface MessageDao {
	/**
	 * 消息的添加
	 * @param message
	 * @return
	 */
	public Integer add(Message message);
	/**
	 * 修改状态和读取时间 
	 * @param message
	 * @return
	 */
	public Integer update(Message message);
	/**
	 * 根据登录名去查询未读的消息
	 * @param askerName
	 * @return
	 */
	public List<Map<String, Object>> noRead(String askerName);
	public Integer noReadCount(String askerName);
	/**
	 * 根据登录名去查询所有的消息
	 * @param askerName
	 * @return
	 */
	public List<Map<String, Object>> getAll(Map<String, Object> map);
	public Integer getAllCount(Map<String, Object> map);
}
